60e4912038aac31e4b75ae128ef54e4e4181ab90,src/me/xiaopan/android/easy/inject/Injector.java,Injector,Injector,#Fragment#,43
Before Change
this.otherFields = fieldsList.get(1);
this.viewInjectInterpolator = new ViewInjectInterpolator(fragment);
this.extraInjectInterpolator = new ExtraInjectInterpolator(fragment, fragment.getArguments());
Context context = fragment.getActivity().getBaseContext();
this.resourceInjectInterpolator = new ResourceInjectInterpolator(fragment, context);
this.simpleInjectInterpolator = new SimpleInjectInterpolator(fragment, context);
this.sharedPreferencesInjectInterpolator = new SharedPreferencesInjectInterpolator(fragment, context);
}
After Change
this(activity, activity.getBaseContext(), activity.getIntent().getExtras());
}
public Injector(Fragment fragment){
this(fragment, fragment.getActivity()!=null?fragment.getActivity().getBaseContext():null, fragment.getArguments());
}
public Injector(Object object, Context context, Bundle bundle){
List<List<Field>> fieldsList = getFields(object.getClass());